package com.easybuilder.common.api.dto;

import lombok.Data;

@Data
public class SysRegionDTO {

    /** 区域主键 */
    private Integer id;

    /** 区域编码 */
    private String regionCode;

    /** 区域名称 */
    private String regionName;

    /** 区域上级标识 */
    private Integer parentCode;

    /** 地名简称 */
    private String simpleName;

    /** 区域等级 */
    private Integer level;

    /** 城市编码 */
    private String cityCode;

    /** 邮政编码 */
    private String zipCode;

    /** 组合名称 */
    private String merName;

    /** 经度 */
    private Float lng;

    /** 纬度 */
    private Float lat;

    /** 拼音 */
    private String pinyin;

    /** 区域编码（等同于regionCode，方便前端使用） */
    private String value;

    /** 区域名称 （等同于regionName，方便前端使用）*/
    private String label;

    public void setRegionCode(String regionCode) {
        this.regionCode = regionCode;
        this.value = regionCode;
    }

    public void setRegionName(String regionName) {
        this.regionName = regionName;
        this.label = regionName;
    }
}
